﻿namespace SS.WPF.Framework.Markup
{
    public interface IChecker
    {
        bool CheckDirty(object target, object value);

        object Original { get; }

        bool Handled { get; }

        /// <summary>
        /// Reset to original
        /// </summary>
        /// <returns>True to continued checking</returns>
        bool Reset();
    }
}
